package com.freight.common.wlhyupload.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 司机信息上传
 */
@Data
@ToString
@EqualsAndHashCode
@NoArgsConstructor
@Accessors(chain = true)
public final class DriverUpVo {

    /** 姓名（必填） */
    private String driverName;

    /** 身份证号（必填） */
    private String drivingLicense;

    /** 手机号（必填） */
    private String telephone;

    /** 从业资格证号（使用总质量4.5吨及以下普通货运车辆从事普通货物运输经营的驾驶员，填写“驾驶员身份证前6位+000000000000”） */
    private String qualificationCertificate;

    /** 准驾车型（使用总质量4.5吨及以下普通货运车辆从事普通货物运输经营的驾驶员必填） */
    private String vehicleClass;

    /** 驾驶证发证机关（使用总质量4.5吨及以下普通货运车辆从事普通货物运输经营的驾驶员必填） */
    private String issuingOrganizations;

    /** 驾驶证有效期自（使用总质量4.5吨及以下普通货运车辆从事普通货物运输经营的驾驶员必填） */
    private Long validPeriodFrom;

    /** 驾驶证有效期至（使用总质量4.5吨及以下普通货运车辆从事普通货物运输经营的驾驶员必填） */
    private Long validPeriodTo;

    /** 备注（选填） */
    private String remark;

}
